#ifndef _DISPLAY_MANAGER_H
#define _DISPLAY_MANAGER_H
typedef struct DispOpr {

    char* name;
    int iXres;
	int iYres;
	int iBpp;
    int (*DeviceInit)(void);
    int (*ShowPixel)(int iPenX, int iPenY, unsigned int dwColor);
    int (*CleanScreen)(unsigned int dwBackColor);
	struct DispOpr *ptNext;
} T_DisOpr,*PT_DispOpr;
int FBInit(void);
int RegisterDispOpr(PT_DispOpr ptDispOpr);
void ShowDispOpr();
int DisplayInit();
PT_DispOpr GetDispOpr(char *pcName);
#endif